#define K_ENTER  0x1C
#define K_ESC    0x1
#define K_TAB    0xF
#define K_SPACE  0x39
#define K_LCTRL  0x1D
#define K_RCTRL  0x1D
#define K_LSHIFT 0x2A
#define K_RSHIFT 0x36
#define K_LALT   0x38
#define K_RALT   0x38
#define K_UP     0x48
#define K_DOWN   0x50
#define K_LEFT   0x4B
#define K_RIGHT  0x4D
#define K_A      0x10
#define K_Z      0x11
#define K_E      0x12
#define K_R      0x13
#define K_T      0x14
#define K_Y      0x15
#define K_U      0x16
#define K_I      0x17
#define K_O      0x18
#define K_P      0x19
#define K_Q      0x1E
#define K_S      0x1F
#define K_D      0x20
#define K_F      0x21
#define K_G      0x22
#define K_H      0x23
#define K_J      0x24
#define K_K      0x25
#define K_L      0x26
#define K_M      0x27
#define K_W      0x2C
#define K_X      0x2D
#define K_C      0x2E
#define K_V      0x2F
#define K_B      0x30
#define K_N      0x31

#define K_DIV    0x35
#define K_ETOILE 0x37
#define K_PLUS   0x4E
#define K_MINUS  0x4A
